home *** CD-ROM | disk | FTP | other *** search
- ===========================================================================
- BBS: The Abacus * HST/DS * Potterville MI
- Date: 03-29-93 (17:53) Number: 42
- From: GEOFFREY LIU Refer#: NONE
- To: JOEL YEN Recvd: NO
- Subj: DISABLE THE PAUSE KEY (#2 Conf: (35) Quick Basi
- ---------------------------------------------------------------------------
- (Continued from the previous message)
-
- InstallExit:
- ret
-
- OurInt1C: ;Our Int 1Ch handler
- push ds ;
- push bx
- push ax
- xor bx, bx ;point DS to BIOS data area
- mov ds, bx ;
- mov bx, 0418h
- mov al, [bx]
- and al, 0F7h ;reset nopause flag
- mov [bx], al
- pop ax
- pop bx
- pop ds
- jmp dword ptr cs:[Old1C] ;Transfer to orig Int 1Ch
-
- NoPause endp
-
- UnhookNoPause proc ; from BASIC: CALL UnHookNoPause
- cmp cs:Hooked,0 ; are we installed?
- jz UnHooked ; nope - exit
-
- push ax
- push ds
- mov ax,251Ch ;Unhook ourself
- mov ds,Old1CSegment
- mov dx,Old1COffset
- int 21h ;Point Int 1Ch back to original
- pop ds
- pop ax
- mov cs:Hooked,0 ;Set installed flag back to zero
-
- UnHooked:
- ret
- UnhookNoPause endp
-
- END
-
- :) Geoff.
- ---
- * DeLuxe* 1.26b #11507 * Old MacDonald had a computer, with EIA I/O...
- --- FidoPCB v1.4 beta
- * Origin: Canada Remote Systems, Mississauga, Ontario (1:229/15)
- SEEN-BY: 1/211 11/2 4 13/13 101/1 108/89 109/25 110/69 114/5 123/19 124/1
- SEEN-BY: 153/752 154/40 77 157/2 159/100 125 430 950 203/23 209/209 280/1
- SEEN-BY: 390/1 396/1 15 397/2 2230/100 3603/20
-